gnomeos: Have commit-yocto-build make more assumptions
authorColin Walters <walters@verbum.org>
Thu, 17 Nov 2011 23:29:32 +0000 (18:29 -0500)
committerColin Walters <walters@verbum.org>
Thu, 17 Nov 2011 23:29:32 +0000 (18:29 -0500)
This is so it's easier to use.

gnomeos/yocto/commit-yocto-build.sh

index 78d2343b18b5506ff7436ee1440c2c38dddae964..c53b330e74ed97c8487ad745a154e9279b007506 100755 (executable)
@@ -4,6 +4,8 @@
 set -e
 set -x
 
+WORKDIR=`pwd`
+
 if test $(id -u) = 0; then
     cat <<EOF
 This script should not be run as root.
@@ -12,23 +14,22 @@ EOF
 fi
 
 usage () {
-    echo "$0 OSTREE_REPO_PATH BINARY_TAR"
+    echo "$0 BRANCH"
     exit 1
 }
 
-OSTREE_REPO=$1
-test -n "$OSTREE_REPO" || usage
-shift
-BUILD_TAR=$1
-test -n "$BUILD_TAR" || usage
+BRANCH=$1
+test -n "$BRANCH" || usage
 shift
 
-origcwd=`pwd`
+OSTREE_REPO=$WORKDIR/repo
+BUILD_TAR=$WORKDIR/tmp-eglibc/deploy/images/gnomeos-contents-$BRANCH-qemux86.tar.gz
+
 tempdir=`mktemp -d tmp-commit-yocto-build.XXXXXXXXXX`
 cd $tempdir
 mkdir fs
 cd fs
 fakeroot -s ../fakeroot.db tar xf $BUILD_TAR
-fakeroot -i ../fakeroot.db ostree --repo=${OSTREE_REPO} commit -s "Build (need ostree git version here)" -b gnomeos-base
-cd ${origcwd}
+fakeroot -i ../fakeroot.db ostree --repo=${OSTREE_REPO} commit -s "Build (need ostree git version here)" -b "gnomeos-$BRANCH"
+cd "${WORKDIR}"
 rm -rf $tempdir